<?php

class Admin_ImportacaoController extends Zend_Controller_Action
{

    public function init()
    {
        $this->_helper->layout
             ->setLayoutPath(APPLICATION_PATH.'/modules/admin/layouts/scripts')
             ->setLayout('admin');
    }
    
    
    // Action responsável por importar arquivo zipado e depois popular todas as tabelas.
    public function indexAction() 
    {
        try {
            $post       = $this->getRequest()->getPost();
            $formulario = new Admin_Form_Importacao();
            $conteudo   = ''; // Se houver html será mostrado na view...

            // Verifica se o usuário tentou fazer alguma consulta.
            if (!empty($post)) {
                $modImportacao  = new Admin_Model_Importacao();
                $data           = $modImportacao->importarArquivo($post);
                $conteudo       = $this->view->partial('importacao/_result-importacao.phtml', array("result" => $data));
            }

            $this->view->formulario     = $formulario;
            $this->view->resultContent  = $conteudo;
            
        } catch (Exception $exc) {
            
        }
    }
    
}